Software Process Commonality Analysis

نویسندگان

  • Alexis Ocampo
  • Fabio Bella
  • Jürgen Münch
چکیده

One of the major challenges in software development projects consists of defining appropriate development processes and tailoring them to project and organizational constraints. One solution for this problem is to develop domainspecific adaptable reference process models based on empirically gained experience, observation of real processes, and comparison of these processes. This article presents a technique for analyzing commonalities and differences between process instances and shows how to use this knowledge for creating software process reference models. The technique is based on different comparison strategies, which can be performed manually or tool-based (with the specifically developed tool SPEARSIM). The commonality analysis technique was evaluated in a case study in the wireless Internet service-engineering domain. Evaluation results are used to illustrate the technique. Copyright © Fraunhofer IESE 2003 v

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Commonality & Variability Analysis Method for Process Tailoring

Software companies have a difficulty on applying a software process to varied software development domains. this paper suggested a commonality and variability analysis method for software process tailoring that can build software process that will be applied for certain software project by reusing software process asset constructed by software organizations. If software companies apply a softwa...

متن کامل

Building Information Visualizations: A Commonality Analysis

Recently, we applied the software engineering technique of commonality analysis to the domain of interactive information visualization. This produced an analysis of graphical data displays in terms of commonalities (features shared by all such displays) and variabilities (the ways in which displays differ). This analysis has applications in the areas of taxonomy, design and development, and vis...

متن کامل

Defining Families: The Commonality Analysis

Software engineers today are often asked to do both rapid production and careful engineering at the same time. One way to help resolve the tension between these often conflicting goals is to develop families of software and to invest in facilities for rapidly producing family members. Success in such an endeavor requires that the software engineers be able to identify the desired family members...

متن کامل

Combining Case Based Reasoning and Commonality Analysis for Software Requirements Reuse

Requirements reuse may significantly reduce life cycle costs by improving the quality of requirements specifications, mitigating risks, and facilitating design, code, and test reuse. A novel process is presented describing how the combination of case based reasoning (CBR) techniques and the commonality analysis (CA) may be used to provide tool based support for efficient requirements reuse for ...

متن کامل

Support of Design Reuse by Software Product Lines: Leveraging Commonality and Managing Variability

One of the goals of the Motorola/FAU “One Pass to Production” (OPP) project is to drastically shorten the software development cycle. This research supports this goal through the reuse of design artifacts by software product lines. In particular, we propose to develop a method for identifying commonality and variability in core design assets (as represented by UML diagrams).

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Software Process: Improvement and Practice

دوره 10  شماره 

صفحات  -

تاریخ انتشار 2005